package com.test14_枚举;

/**
 * 枚举的本质就是多例设计模式
 */
public class YootkDemo_02 {

    public static void main(String[] args) {
        for (Color2 c : Color2.values()) {
            System.out.println("【" + c + "】 name = " + c.name() + ", ordinal = " + c.ordinal());
        }
    }
}

enum Color2 {
    // 不提供无参构造，所以必须明确调用构造方法的参数
    RED("红色"), GREEN("绿色"), BLUE("蓝色");

    private String content;

    // 默认private修饰构造方法
    Color2(String content) {
        this.content = content;
    }

    @Override
    public String toString() {
        return this.content;
    }
}
